Perentie: Modular Trace Refinement and Selective Value Tracking - (Competition Contribution)
نویسندگان
چکیده
Perentie is a software analysis tool based on iterative refinement of trace abstraction: if the refinement process terminates, the program is either declared correct or a counterexample is provided and the program is incorrect.
منابع مشابه
Summary-Based Inter-Procedural Analysis via Modular Trace Refinement
We propose a generalisation of trace refinement for the verification of inter-procedural programs. Our method is a top-down modular, summary-based approach, and analyses inter-procedural programs by building function summaries on-demand and improving the summaries each time a function is analysed. Our method is sound, and complete relative to the existence of a modular Hoare proof for a non-rec...
متن کاملCompositional modeling and refinement for hierarchical hybrid systems
In this paper, we develop a theory of modular design and refinement of hierarchical hybrid systems. In particular, we present compositional trace-based semantics for the language Charon that allows modular specification of interacting hybrid systems. For hierarchical description of the system architecture, Charon supports building complex agents via the operations of instantiation, hiding, and ...
متن کاملCompositional Refinement for Hierarchical Hybrid Systems
In this paper, we develop a theory of modular design and refinement of hierarchical hybrid systems. In particular, we present compositional trace-based semantics for the language Charon that allows modular specification of interacting hybrid systems. For hierarchical description of the system architecture, Charon supports building complex agents via the operations of instantiation, hiding, and ...
متن کاملChronic Pain and Selective Attention to Pain Arousing Daily Activity Pictures: Evidence From an Eye Tracking Study
Introduction: According to the pain research literature, attentional bias for pain is the mechanism responsible for the development and maintenance of fear of pain in patients with chronic pain. However, there is still some debate about the exact mechanism and the role of faster engagement versus difficulty in disengagement in the development of attentional bias. Methods: To investigate ...
متن کاملPRO - ART * : Enabling Requirements Pre - Traceability 1 Klaus Pohl
Requirements traceability is essential for developing software systems of high quality. Whereas the traceability of the refinement, deployment, and use of a requirement is called posttraceability, the traceability of a requirement back to its origin is named pre-traceability. In this contribution we present a requirements engineering environment, called PRO-ART*, which enables requirements pre-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015